.restrict-container.svelte-3lsoyg.svelte-3lsoyg{position:relative;display:block}.restrict.svelte-3lsoyg.svelte-3lsoyg{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#7db3af;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-content:flex-start;align-items:center}.is-pick.restrict.svelte-3lsoyg.svelte-3lsoyg{background-color:#ff4256}.is-pick.svelte-3lsoyg button.svelte-3lsoyg{color:#ff4256}.restrict-message.svelte-3lsoyg.svelte-3lsoyg{order:0;flex:0 1 auto;align-self:auto;margin:0;padding:0 10%;font-size:1.5rem;font-weight:400;text-align:center}.restrict-agree.svelte-3lsoyg.svelte-3lsoyg{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:flex-start;order:0;flex:0 1 auto;align-self:auto;padding:0 10%;font-size:1.125rem;font-weight:400}button.svelte-3lsoyg.svelte-3lsoyg{display:inline-block;padding:0.5rem 1rem;border:0;color:#7db3af;font-family:"Source Sans Pro";font-size:1.5rem;text-align:center;font-weight:700;cursor:pointer;transition:0.3s}button.svelte-3lsoyg.svelte-3lsoyg:disabled{opacity:0.35}label.svelte-3lsoyg.svelte-3lsoyg{cursor:pointer}label.checkbox-container.svelte-3lsoyg.svelte-3lsoyg{position:relative;min-width:24px;min-height:24px;margin:0 12px;box-sizing:border-box;order:0;flex:0 1 auto;align-self:auto}label.checkbox-label.svelte-3lsoyg.svelte-3lsoyg{position:relative;box-sizing:border-box;order:0;flex:0 1 auto;align-self:auto}input[type="checkbox"].svelte-3lsoyg.svelte-3lsoyg{position:absolute;opacity:0}.checkbox-custom.svelte-3lsoyg.svelte-3lsoyg{position:absolute;top:0px;left:0px;height:24px;width:24px;background-color:transparent;border-radius:50%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;border:2px solid #ffffff;box-sizing:border-box}input.svelte-3lsoyg:checked~.checkbox-custom.svelte-3lsoyg{background-color:#fff;border-radius:50%;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}.checkbox-custom.svelte-3lsoyg.svelte-3lsoyg::after{position:absolute;content:"";left:7px;top:10px;height:0px;width:0px;border-radius:50%;border:solid #7db3af;border-width:0 2px 2px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.is-pick.svelte-3lsoyg .checkbox-custom.svelte-3lsoyg::after{border:solid #ff4256;border-width:0 3px 3px 0}input.svelte-3lsoyg:checked~.checkbox-custom.svelte-3lsoyg::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);left:6px;top:1px;width:6px;height:12px;border-width:0 3px 3px 0;background-color:transparent;border-radius:0}.checkbox-custom.svelte-3lsoyg.svelte-3lsoyg::before{position:absolute;content:"";left:12px;top:12px;width:0;height:0;border-radius:50%;border:3px solid #fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);box-sizing:border-box}input.svelte-3lsoyg:checked~.checkbox-custom.svelte-3lsoyg::before{left:-2px;top:-3px;width:24px;height:24px;-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4);opacity:0;z-index:999;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}@media(max-width: 768px){.restrict-message.svelte-3lsoyg.svelte-3lsoyg{font-size:1.25rem;padding:0 2px}.restrict-agree.svelte-3lsoyg.svelte-3lsoyg{font-size:1rem;padding:0 2px}button.svelte-3lsoyg.svelte-3lsoyg{font-size:1.25rem}}@media(max-width: 480px){.restrict-message.svelte-3lsoyg.svelte-3lsoyg{font-size:1rem}.restrict-agree.svelte-3lsoyg.svelte-3lsoyg{font-size:0.875rem}label.checkbox-container.svelte-3lsoyg.svelte-3lsoyg{transform:scale(0.75);margin:0 2px}button.svelte-3lsoyg.svelte-3lsoyg{font-size:1.125rem;padding:0.25rem 0.5rem}}
